<%-- 
    Document   : editpersonnel
    Created on : 5 déc. 2011, 20:18:13
    Author     : MiniK
--%>



<%@page import="fr.annuaireComp.clientUtils.*"%>
<%@page import="fr.DRHclient.models.*"%>


<%@page contentType="text/html" pageEncoding="UTF-8"%>



<%

    ProfileViewModel profileData = (ProfileViewModel) request.getAttribute("profiledata");

%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script src="jquery-1.7.1.min.js"></script>
        <script src="jquery.editinplace.js"></script>
        <script type="text/javascript">
            
            //  var editUrl = "editpersonnel?id=<%= profileData.profile.idpersonnel%>";
            var editUrl = "profile?action=edit&id=<%= profileData.profile.idpersonnel%>";
             
            $(document).ready(function(){ 
                $("#fonction").editInPlace({
                    //callback: function(unused, enteredText) { return enteredText; },
                    url: editUrl,
                    value_required: "true",
                    field_type: "select",
                    select_options: "Personnel:1, Chargé DC:2, Chargé RH:3"
                });
                $("#sexe").editInPlace({
                    //callback: function(unused, enteredText) { return enteredText; },
                    url: editUrl,
                    //params: editParams,
                    value_required: "true",
                    field_type: "select",
                    select_options: "Femme:F, Homme:M"
                });
        
                $("#bureau").editInPlace({
                    //callback: function(unused, enteredText) { return enteredText; },

                    //   params: editParams
                    value_required: "true",
                    url: editUrl
                });
                $("#datenaissance").editInPlace({
                    //callback: function(unused, enteredText) { return enteredText; },

                    //   params: editParams
            
                    url: editUrl,
                    error : function() { alert("Une erreur est surevenue en soumettant la nouvelle valeur")}
                         
                });
       
       
                $("#nom").editInPlace({
	
                    /*  success: function() {
              
                    var nom =    $("#nom").text().trim();
                    var prenom = $("#prenom").text().trim();
                    $("#email").text( nom +"."+prenom+"@gestcomp.fr");       
                 //   return enteredText;
                },*/
                    //   params: editParams,
                    value_required: "true",
                    url: editUrl
                });
                $("#prenom").editInPlace({
                    /*
                success: function() {
                        }
                    var  prenom=    $("#prenom").text().trim();
                    var nom = $("#nom").text().trim();
                    $("#email").text( nom +"."+prenom+"@gestcomp.fr");       
                
                },*/
                    value_required: "true",
                    //  params: editParams,
                    url: editUrl
                });
        
            });
            
        </script>
        <title>Profile de <%= profileData.profile.nom + " " + profileData.profile.prenom%></title>
    </head>
    <body>
        <h1>Profile de <%= profileData.profile.nom + " " + profileData.profile.prenom%></h1>

        <p>
            Pour modifier une information sur un personnel cliquez dessus et saisissez la nouvelle valeur.
            Vous ne pouvez pas modifier l'adresse email d'une personne puisque il sagit de son identifiant.
            Les personnels conservent leur adresse email même apres un changement de nom. 
        </p>

        <div> 
            Identifiant : <%= profileData.profile.idpersonnel%>
            <br/>
            Nom : <span id="nom"><%= profileData.profile.nom%></span>
            <br/>
            Prenom : <span id="prenom"><%= profileData.profile.prenom%></span>
            <br/>
            Email : <span id="email"><%= profileData.profile.email%></span>
            <br/>
            Date de naissance : <span id="datenaissance"> <%= profileData.profile.dateNaissance%></span>
            <br/>
            Bureau : <span id="bureau"><%= profileData.profile.bureau%></span>
            <br/>
            Sexe : <span id="sexe"><%= profileData.profile.sexe%></span>
            <br/>
            Fonction : <span id="fonction"><%= profileData.profile.fonction%></span>
            <br/>
        </div>

        <div id="mycomp">
            <h2>Mes competences</h2>
            <div>
                <% for (CompetencePersonnelModel cp : profileData.compPersList) {%>
                <div class="comppers" >
                    <h3><%= cp.competence.libelle%></h3>
                    Id Compétence : <%= cp.competence.id %>
                    <br/>
                    Années d'expérience : <span id="<%=cp.competence.id%>" class="cp_annees"> <%= cp.anneesXp%></span>
                    <br/>
                    Commentaires : <span id="<%=cp.competence.id%>" class="cp_commentaire"> <%= (cp.commentaires == null || cp.commentaires.isEmpty()) ? "**aucun**" : cp.commentaires%></span>
                    <br/>

                </div>
                <% }%>
            </div>
        </div>
    </body>
</html>
